<?php
class turnier
{

  // Spieler
  public $name;
  public $team;
  public $win;
  public $lose;
  public $draw;
  public $exp;
  public $level;
  public $ratio;
  
  // Turnier Form
  public $klein = 8;
  public $mittel = 16;
  public $gros = 32;
  public $teilnehmerzahl;
  public $datum;
  public $turnier_tabelle;
  public $turnier_format;
  
  
  function TeilnehmerZahl() // Datum und turnier_format vorher setzen je nachdem welches Turnier abgefragt werden soll.
    {
      
      $ergebnis = mysql_query("
      SELECT 
        id, datum, teilnehmer_anzahl
      FROM 
        we_spieler_turnier
      WHERE
        datum = '$this->datum'   
    ");
      
      while($row = mysql_fetch_object($ergebnis))
        {
          $this->teilnehmerzahl = $row->teilnehmer_anzahl;
          return $row->teilnehmer_anzahl;
        }
    
    }
  
  function SpielerAnmelden() // vorher pruefen ob platz im Turnier ist.
    {
      $teilnehmer = ($this->teilnehmerzahl + 1);
      $eintragen = mysql_query("
        UPDATE 
          we_spieler_turnier
        SET
          teilnehmer_anzahl = '$teilnehmer'
        WHERE 
          datum = '$this->datum'   
        ") or die('fehler');
      
        
     $eintragen = mysql_query("
        INSERT INTO turnier_anmeldungen 
          (spielername, datum, turnier_tabelle, turnier_format) 
        VALUES 
          ('$this->name', '$this->datum', '$this->turnier_tabelle', '$this->turnier_format')
        ") or die('fehler');  
    }
    
   function SpielerAbmelden($anzahl_spieler, $spieler, $datum)
    {
      $loeschen = mysql_query("
          DELETE FROM 
            turnier_anmeldungen 
          WHERE 
            spielername = '$spieler'
          AND
            datum = '$datum'
          ");
       
      $teilnehmer = ($this->teilnehmerzahl - 1);
      $eintragen = mysql_query("
        UPDATE 
          we_spieler_turnier
        SET
          teilnehmer_anzahl = '$teilnehmer'
        WHERE 
          datum = '$this->datum'   
        ") or die('fehler');    
    }
   
   function ZeigeStats($spieler)
    {
    
    }
    
   function ErgebnisEintragen($spieler, $ergebnis) // Win, Lose oder Draw
    {
    
    }        
}
?>